package com.yang.webapi.module.service.impl;

import com.yang.security.utils.UserUtils;
import com.yang.service.api.OderService;
import com.yang.service.api.ScarService;
import com.yang.service.model.dto.post.OderPostDTO;
import com.yang.service.model.dto.post.ScarPostDTO;
import com.yang.service.model.vo.OderVO;
import com.yang.service.model.vo.ScarVO;
import com.yang.webapi.module.service.OderWebService;
import com.yang.webapi.module.service.ScarWebService;
import lombok.extern.slf4j.Slf4j;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.stereotype.Service;

import java.util.List;

/**
 * Created by xin7k
 * Date: 2019/12/4 0004
 */
@Slf4j
@Service
public class OderWebServiceImpl implements OderWebService {

    @Autowired
    private OderService oderService;


    @Override
    public boolean addNewOder(List<OderPostDTO> dto) {
        String userId = UserUtils.getUserId();
        return oderService.save(dto,userId);
    }

    @Override
    public List<OderVO> listAllOder() {
        String userId = UserUtils.getUserId();
        return oderService.listAllOderByUserId(userId);
    }
}
